someone that travels for pleasure - French English Dictionary